package com.logicalthinking.socialmall.common.vo.responseVo.role;

import com.logicalthinking.socialmall.common.enums.AuthEnum;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Getter;
import lombok.Setter;
import lombok.experimental.Accessors;

import java.util.List;

/**
 * 角色详情对象
 * @author Chen LiJia
 * @since 2020/2/17
 */
@ApiModel
@Setter
@Getter
@Accessors(chain = true)
public class RoleVo {

    /**
     * 主键
     */
    @ApiModelProperty("主键")
    private Integer id;

    /**
     * 角色名称
     */
    @ApiModelProperty("角色名称")
    private String roleName;

    /**
     * 角色描述
     */
    @ApiModelProperty("角色描述")
    private String roleDesc;

    /**
     * 角色权限集合
     */
    @ApiModelProperty(value = "角色权限集合")
    private List<AuthEnumVo> authList;

}
